
body{
	width: 100%;
	min-width: 1200px;
	background: #FFFFFF;
}
.top_banner{
	position: relative;
	width: 100%;
}
#swiper_banner img{
	display: block;
}
#swiper_banner .swiper-pagination{
	bottom:0;
}
#swiper_banner .swiper-pagination .swiper-pagination-bullet{
	display: inline-block;
	width: 30px;
	height: 6px;
	opacity: 1;
	border-radius: 10px;
	background: #fff;
	margin: 0 3px;
	cursor: pointer;
	transition: width .3s ease-in-out;
}
#swiper_banner .swiper-pagination .swiper-pagination-bullet-active {
    background: #ff6700;
    width: 90px;
}
.top_logo{
	width: 26%;
	position: absolute;
	top:5%;
	left: 1.5%;
	z-index: 2;
}
.top_nav{
	width: 82%;
	min-width: 1100px;
	margin:0 auto;
	margin-top: 25px;
	margin-bottom: 60px;
}
.top_nav ul li{
	float: left;
	width: 25%;
	padding-left: 1%;
	border-left: 3px solid #EDEDED;
}
.top_nav ul li .nav_list{
	margin:12px 0;
}
.top_nav ul li a{
	font-size: 16px;
	/* padding-right: 8px; */
	color: #5E5E5E;
	-webkit-transition: all .4s;
	transition: all .4s;
}
.top_nav ul li a:hover{
	color: #FF9A07;
}
.top_nav ul li a.head_line{
	font-size: 18px;
	font-weight: 700;
	padding-right: 8px;
	color: #121212;
	-webkit-transition: all .4s;
	transition: all .4s;
}
.top_nav ul li a.head_line:hover{
	color: #FF9A07;
}
.top_nav ul li div.head_line{
	font-size: 18px;
	font-weight: 700;
	padding-right: 8px;
	color: #121212;
	float: left;
	-webkit-transition: all .4s;
	transition: all .4s;
}
.top_nav ul li div.head_line:hover{
	color: #FF9A07;
}

.bm_propa{
	width: 1100px;
	margin:0 auto;
	margin-bottom: 50px;
}
.bm_propa .bm_title h1{
	font-size: 40px;
	letter-spacing: 2px;
	font-weight: 700;
	text-align: center;
	color: #000000;
	line-height: 2;
}
.bm_propa .bm_title h1 span{
	color: #FF0033;
}
.bm_propa .bm_title p{
	width: 330px;
	margin:0 auto;
	font-size: 16px;
	text-align: center;
	height: 34px;
	line-height: 34px;
	background:#EEEEEE ;
	color: #666666;
    margin-bottom: 40px;
}
#swiper_bm{
	margin-bottom: 20px;
}
.bm_sum .jy_infor{
	float: left;
	width: 26%;
}
.jy_infor .xz_part{
	position: relative;
}
.xz_part .squre{
	width: 150px;
	height: 210px;
	padding-top: 5px;
	padding-left: 5px;
	background-color: #8D1C90; /* å¨‘æ’³ç§µéî‡€å¹æµ£å“„æ® é–¹îƒ¬å‘®ç•±é–ºå†­æ³›éˆ§î„ç‘¦å¦¯å¤Œç²ˆé”Ÿï¿½ */
	background-image: linear-gradient(to bottom right, #AA1B8A , #531D9C);
}
.xz_part .squre div{
	background: #fff;	
	width: 140px;
	height: 200px;
}
.xz_part .ture_xz{
	position: absolute;
	left: 10%;
	top:25%;
	padding-bottom: 10px;
	background: #fff;
}
.xz_part .ture_xz p{
	font-size: 76px;
	color: #FF0033;
	line-height: 1.1;
	font-weight: 700;
	display: none;
}
.xz_part .ture_xz p.block_show{
	display: block;
}
.xz_part .ture_xz span{
	font-size: 15.5px;
	color: #FF0033;
	font-weight: 400;
}
.jy_infor h5{
	font-size: 19px;
	line-height: 1;
	margin:10px 0;
}
.jy_infor h5 span{
	font-size: 14px;
}
.xy_infor{
	display: none;
}
.block_show{
	display: block;
}
.jy_infor .xy_infor p{
	font-size: 17.6px;
	line-height: 2;
}
.bm_sum .bm_list{
	float: left;
	width: 74%;
	
}

.bm_list .table_title{
	padding:0 3%;
	height: 54px;
	line-height: 54px;
	background-color: #FFA705; /* æ¿žæ‘ç¹—é¡«å¶‰å´³éŠŠã‚‡ç‘é–ºâ‚¬é¡–æ¶˜ç˜®é–ºå†­åŸ–å¦¯å¤Œç²ˆé”Ÿï¿½ */
	background-image: linear-gradient(#FFC201, #FF9309);
}
.bm_list .table_title h5{
	color: #fff;
	float: left;
	font-size: 17px;
	letter-spacing: 1px;
	text-align:center;
}
.bm_list .table_title h5:nth-child(1),.table_cnt li p:nth-child(1){
	width: 14.2%;
}
.bm_list .table_title h5:nth-child(2),.table_cnt li p:nth-child(2){
	width: 18%;
}
.bm_list .table_title h5:nth-child(3),.table_cnt li p:nth-child(3){
	width: 22%;
}
.bm_list .table_title h5:nth-child(4),.table_cnt li p:nth-child(4){
	width: 25%;
}
.bm_list .table_title h5:nth-child(5),.table_cnt li p:nth-child(5){
	width: 19.8%;
}
.bm_list .table_cnt{
	height: 384px;
	overflow: hidden;
}
.bm_list .table_cnt li{
	padding:0 3%;
	height: 48px;
	line-height: 48px;
	text-align:center;
}
.bm_list .table_cnt .li_even{
	background: #FEF4E4;
}
.bm_list .table_cnt li p{
	float: left;
	font-size: 14.4px;
	color: #3F3F3F;
}
.bd_1,.bd_2{
	width: 100%;
	background-color: #FFA904; /* æ¿žæ‘ç¹—é¡«å¶‰å´³éŠŠã‚‡ç‘é–ºâ‚¬é¡–æ¶˜ç˜®é–ºå†­åŸ–å¦¯å¤Œç²ˆé”Ÿï¿½ */
	background-image: linear-gradient(#FFC102, #FF9108);
	padding:20px 0;
	padding-bottom: 50px;
	margin-bottom: 100px;
}
.bd_1 .bd_cnt,.bd_2 .bd_cnt{
	width: 62%;
	margin:0 auto;
	min-width: 1200px;
}
.bd_cnt h2{
	font-size: 40px;
	letter-spacing: 3px;
	font-weight: 700;
	color: #000;
	line-height: 2.5;
}
.bd_cnt h2 span{
	font-size: 20px;
	letter-spacing: 1px;
	margin-left: 10px;
}
.bd_2 .bd_cnt form div{
	display: inline-block;
	width: 260px;
	margin-right: 30px;
}
.bd_2 .bd_cnt form p{
	color: #fff;
	line-height: 3;
	font-size: 20px;
}
.bd_1 form input,.bd_1 form select,.bd_2 form input,.bd_2 form select{
	width: 260px;
	height: 50px;
	line-height: 50px;
	border-radius: 4px;
	margin-right: 60px;
	padding-left: 20px;
	font-size: 17px;
	letter-spacing: 2px;
}
.bd_btn{
	display: inline-block;
	width: 220px;
	height: 50px;
	line-height: 50px;
	border-radius: 4px;
	text-align: center;
	background-color: #6676FD; /* æ¿žæ‘ç¹—é¡«å¶‰å´³éŠŠã‚‡ç‘é–ºâ‚¬é¡–æ¶˜ç˜®é–ºå†­åŸ–å¦¯å¤Œç²ˆé”Ÿï¿½ */
	color: #fff;
	font-size: 22px;
	letter-spacing: 2px;
	background-image: linear-gradient(#0DC4FE, #9C48FE);
}
.bd_2 .bd_btn{
	width: 280px;
	border-radius: 50px;
}
.four_major{
	margin-bottom: 40px;
}
.four_major .major_title{
	text-align: center;
	margin-bottom: 40px;
}
.four_major .major_title h4{
	font-size: 38px;
	line-height: 1.8;
	letter-spacing: 4px;
}
.four_major .major_title h5{
	font-size: 25px;
	line-height: 1.8;
	letter-spacing: 2px;
}
.four_major .major_title .black_line{
	width: 750px;
	margin:6px auto;
	height: 2px;
	background: #000000;
}
.four_major ul li{
	position: relative;
	width: 100%;
	height: 358px;
}
.four_major ul li:nth-child(1){
	background: url(../images/hb-bg.png) center center no-repeat;
}
.four_major ul li:nth-child(2){
	background: url(../images/xc-bg.png) center center no-repeat;
}
.four_major ul li:nth-child(3){
	background: url(../images/tj-bg.png) center center no-repeat;
}
.four_major ul li:nth-child(4){
	background: url(../images/kf-bg.png) center center no-repeat;
}
.four_major ul li .major_intro{
	position: absolute;
}
.four_major ul li .major_intro h5{
	font-size: 30px;
	letter-spacing: 2px;
	font-weight: 700;
	line-height: 3;
}
.four_major ul li .major_intro p{
	font-size: 18px;
	line-height: 1.8;
}
.four_major ul li .major_intro a{
	display: inline-block;
	text-align: center;
	width: 200px;
	height: 50px;
	line-height: 50px;
	border-radius: 50px;
	background: #FF5C67;
	color: #fff;
	font-size:16px;
	letter-spacing: 2px;
	-moz-box-shadow: 5px 5px 15px #aaa;
	box-shadow: 5px 5px 15px #aaa;
	margin-top: 55px;
	transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
}
.four_major ul li .major_intro a:hover{
    transform: translate(0, -4px);
	transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
}
.four_major ul li:nth-child(odd) .major_intro{
	top:12%;
	left: 58%;
}
.four_major ul li:nth-child(even) .major_intro{
	top:12%;
	right:60%;
	text-align: right;
}
.zxj{
    width: 100%;
	background-color: #FFA904;
	background-image: linear-gradient(#FFC102, #FF9108);
	padding: 20px 0;
	margin-bottom: 80px;
}
.zxj_part{
    width: 62%;
    margin: 0 auto;
    min-width: 1200px;
}
.zxj_part .zxj_left{
	float: left;
	width: 36%;
	margin-top: 20px;
}
.zxj_part .zxj_left h2{
	font-size: 42px;
	letter-spacing: 3px;
	font-weight: 700;
	color: #000;
	line-height: 1.5;
}
.zxj_part .zxj_left h5{
	font-size: 26px;
	letter-spacing: 1px;
	color: #000;
	line-height: 1.5;
	margin-bottom: 5px;
}
.zxj_part .zxj_left p img{
	vertical-align:middle;
	width: 20px;
	margin-right: 4px;
}
.zxj_part .zxj_left p span{
	color: #fff;
	font-size: 16px;
}
.zxj .youhui ul{
	float: left;
	width: 38%;
}
.zxj .youhui ul li{
	float: left;
	width: 33.3%;
}
.zxj_part .kst_form{
	float: right;
	width: 22%;
	margin-top: 30px;
}
.zxj_part .kst_form input{
	width: 100%;
	height: 50px;
	line-height: 50px;
	border-radius: 4px;
	padding-left: 8px;
	margin-bottom: 20px;
}
.kst_dial{
	background-color: #6676FD;
	color: #fff;
	font-size: 22px;
	letter-spacing: 2px;
	background-image: linear-gradient(#0DC4FE, #9C48FE);
}
.how_omick{
	width: 1000px;
	margin:0 auto;
	text-align: center;	
	margin-bottom: 50px;
}
.how_omick h2{
	font-size: 44px;
	letter-spacing: 4px;
	font-weight: 700;
	line-height: 2;
}
.how_omick .black_line{
    width: 1000px;
    margin: 6px auto;
    height: 2px;
    background: #000000;
}
.how_omick h3{
	font-size: 28px;
	letter-spacing: 0px;
	font-weight: 700;
	line-height: 2.6;
	color: #FF0133;
}
.how_omick p{
	text-align: left;
	font-size: 18px;
	line-height: 2;
}
.how_omick ul{
	margin:24px 0;
}
.how_omick ul li{
	float: left;
	width: 25%;
	text-align: left;
}
.how_omick ul li p{
	line-height: 1;
}
.how_omick ul li:nth-child(4){
	text-align: right;
}
.how_omick ul li h5{
	color: #FF0034;
	font-size: 22px;
	font-weight: 700;
}
.how_omick ul li h5 span{
	color: #FF0034;
	font-size: 68px;
}
.how_omick ul li:nth-child(1) p,.how_omick ul li:nth-child(2) p,.how_omick ul li:nth-child(3) p{
	padding-left: 14px;
}
.how_omick ul li:nth-child(4) p{
	text-align: center;
}
.know_omick{
	width: 100%;
	background: url(../images/xy-bg.png) 0 0 no-repeat;
	background-size: 100% 100%;
	padding:80px 0;
}
.know_title{
	text-align: center;
	margin-bottom: 100px;
}
.know_title h4{
	font-size: 40px;
	letter-spacing: 4px;
	font-weight: 400;
	color: #fff;
	line-height: 1;
}
.know_title .black_line{
	width: 440px;
	height: 2px;
	margin:26px auto;
	background: #fff;
}
.know_title h5{
	font-size: 26px;
	letter-spacing: 2px;
	font-weight: 400;
	color: #fff;
	line-height: 1;
}
.know_cnt{
	position: relative;
	width: 1300px;
	margin:0 auto;
}
.swiper-pagination-know{
	right: 13%;
	top: 0%;
}
.swiper-pagination-know span:nth-child(1)::after{content:'å“ç‰Œ'}
.swiper-pagination-know span:nth-child(2)::after{content:'æ ¡å›­'}
.swiper-pagination-know span:nth-child(3)::after{content:'è®¾å¤‡'}
.swiper-pagination-know span:nth-child(4)::after{content:'æ•™å­¦'}
.swiper-pagination-know span{
	width: 65px;
	height: 26px;
	line-height: 26px;
	border-radius: 8px;
	background-color: rgba(0,0,0,0);
	font-size: 16px;
	opacity: 1;
	text-align: center;
	color: #fff;
	margin-right: 4px;
}
.swiper-pagination-know span.swiper-pagination-bullet-active{
	webkit-background: linear-gradient(to right,#ffc90f,#fd7561);
	-moz-background: linear-gradient(to right,#ffc90f,#fd7561);
	-ms-background: linear-gradient(to right,#ffc90f,#fd7561);
	background: linear-gradient(to right,#ffc90f,#fd7561);
    color: #fff;
}
.know_cnt .knowlist_swiper {
	width: 1300px;
	margin:0 auto;
	padding:0 150px;
}
.know_cnt .knowlist_swiper .swiper-slide{
	position: relative;
}
.know_cnt .knowlist_swiper .swiper-slide .txt_1{
	background: #fff;
	padding:50px 70px;
	padding-right: 120px;
	width: 580px;
	height: 369px;
	text-align: center;
	margin-bottom: 40px;
}
.know_cnt .knowlist_swiper .swiper-slide .pic_top{
	width: 580px;
	/* height: 369px; */
	margin-bottom: 40px;
}
.know_cnt .knowlist_swiper .swiper-slide .txt_1 h4{
	font-size:40px;
	letter-spacing: 2px;
	line-height: 1;
	font-weight: 700;
	margin-bottom: 30px;
}
.know_cnt .knowlist_swiper .swiper-slide .txt_1 h5{
	font-size:18px;
    line-height: 1.8;
}
.know_cnt .knowlist_swiper .swiper-slide .txt_1 .black_line{
	width: 40px;
	height: 3px;
	margin:20px auto;
	background: #000;
}
.know_cnt .knowlist_swiper .swiper-slide .txt_1 p{
	font-size: 15.6px;
	line-height: 2;
	text-align: left;
}
.know_cnt .knowlist_swiper .swiper-slide .know_btn{
	display: block;
	margin-bottom: 10px;
	margin-left: 160px;
	width: 200px;
	height: 50px;
	line-height: 50px;
	border-radius: 50px;
	background:#FF5C67;
	color: #fff;
	text-align: center;
	letter-spacing: 2px;
    transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;	
}
.know_cnt .knowlist_swiper .swiper-slide .know_btn:hover{
	transform: translate(0, -4px);
	transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
}
.know_cnt .knowlist_swiper .swiper-slide .pic_1{
	position: absolute;
	width: 487px;
	right: 0%;
	bottom:-6%;
}
.know_cnt .knowlist_swiper .swiper-slide .pic_1 img{
	display: block;	
}
.know_cnt .knowlist_swiper .swiper-button-next,.know_cnt .knowlist_swiper .swiper-button-prev{
	width: 50px;
	height: 60px;
	background-color: #fff;
}
.know_cnt .knowlist_swiper .swiper-button-prev{
	left: 60px;
}
.know_cnt .knowlist_swiper .swiper-button-next{
	right: 60px;
}
.teach_team{
	background: #EEEEEE;
	padding: 80px 0 0 0;
}
.teach_title{
	text-align: center;
	margin-bottom: 32px;
}
.teach_title h4{
	font-size: 40px;
	letter-spacing: 2px;
	font-weight: 400;
	line-height: 1;
}
.teach_title .black_line{
	width: 800px;
	height: 2px;
	margin:26px auto;
	background: #333;
}
.teach_title h5{
	font-size: 25px;
	letter-spacing: 1px;
	font-weight: 400;
	line-height: 1;
}
.teach_team .teach_part{
	width: 1150px;
	margin:0 auto;
}
.teach_team .teach_part .gallery-thumbs{
	width: 600px;
	margin-left: 0;
	position: absolute;
}
.teach_team .teach_part .gallery-thumbs .swiper-slide{
	cursor:pointer;
}
.teach_team .teach_part .gallery-thumbs p{
	height: 60px;
	line-height: 60px;
	font-size: 22px;
	text-align: center;
	color: #333;
	margin-right: 14px;
	border-radius: 0;
	background-color:transparent;
	opacity: 1;
	letter-spacing: 2px;
}
.teach_team .teach_part .gallery-thumbs .swiper-slide-thumb-active p{
	font-size: 32px;
	border-bottom: 4px solid #0086FD;	
}
.teach_team .teach_advan{
	width: 1150px;
	margin:0 auto;
	margin-bottom: 80px;
}
.teach_team .teach_advan li{
	width: 32%;
	height: 56px;
	line-height: 56px;
	border-radius: 12px;
	float: left;
	background: #FFFFFF;
	text-align: center;
	font-size: 18px;
	font-weight: 700;
	transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
}
.teach_team .teach_advan li:hover{
	transform: translate(0, -4px);
}
.teach_team .teach_advan li:nth-child(2) {
    margin: 0 2%;
}
.teach_team .teach_advan li span{
	font-size: 29px;
	color: #FF5B65;
}
.teach_part{
	position: relative;
}
.teach_part .teach_more{
	display: block;
	text-align: right;
	line-height: 3;
	color: #0086FD;
	font-size: 20px;
	border-bottom: 1px solid #CECECE;
	margin-bottom: 50px;
}
#teach_swiper{
	margin-bottom:40px ;
}
#teach_swiper ul li{
	float: left;
	width: 23.5%;
	height: 546px;
	background: #fff;
	padding:60px 15px;
	text-align: center;
}
#teach_swiper ul li:nth-child(2),#teach_swiper ul li:nth-child(3){
	margin:0 1.5%;
}
#teach_swiper ul li img{
	width: 86%;
	margin-bottom: 20px;
}
#teach_swiper ul li h4{
	font-size: 22px;
}
#teach_swiper ul li h5{
	font-size: 17px;
	background: #0086FF;
	color: #fff;
	width: 66%;
	height: 30px;
	line-height: 30px;
	margin: 10px auto;
}
#teach_swiper ul li p{
	font-size: 14px;
	text-align: left;
	line-height: 1.8;
	text-indent: 1.6rem;
	border-top:1px solid #EFEFEF;
	padding-top: 10px;
	margin-top: 15px;
}
.teach_team .btn_group a{
	display: inline-block;
	width: 200px;
	height: 50px;
	line-height: 50px;
	border-radius: 50px;
	text-align: center;
	letter-spacing: 2px;
	box-shadow: 2px 2px 6px #555;
	-webkit-box-shadow: 2px 2px 10px #555;
	-moz-box-shadow: 2px 2px 10px #555;
	-o-box-shadow: 2px 2px 10px #555;
	-ms-box-shadow: 2px 2px 10px #555;
}
.teach_team .btn_group a:hover{
	transform: translate(0, -4px);
}
.teach_team .btn_group .btn_1{
	border:2px solid #FF5C67;
	color: #FF5C67;
	margin-left: 330px;
}
.teach_team .btn_group .btn_2{
	color: #fff;
	background: #FF5C67;
	margin-left: 100px;
}
.stu_works{
	width: 100%;
	/* background: url(../images/works-bg.png) 0 0 no-repeat; */
	background-size: 100% 100%;
	padding:80px 0;
}
.works_title{
	text-align: center;
	margin-bottom: 30px;
}
.works_title h4{
	font-size: 40px;
	letter-spacing: 4px;
	font-weight: 400;
	color: #333;
	line-height: 1;
}
.works_title .black_line{
	width: 485px;
	height: 2px;
	margin:26px auto;
	background: #333;
}
.works_title h5{
	font-size: 26px;
	letter-spacing: 2px;
	font-weight: 400;
	color: #333;
	line-height: 1;
}
.works_show .sma_title,.works_list{
	width: 1150px;
	margin:0 auto;
	margin-bottom: 50px;
}
.works_show .sma_title{
	position: relative;
}
.works_show .sma_title h5{
	color: #fff;
	font-size: 30px;
	line-height: 1.5;
}
.works_show .sma_title h5 span{
	font-weight: 700;
	color: #fff;
	margin-right: 2px;
}
.works_show .sma_title a{
	position: absolute;
	font-size: 24px;
	bottom:0;
	right: 0;
	color: #fff;
}
.works_list ul li{
	margin-bottom: 30px;
}
.works_list ul li .works_right .swiper-slide img {
    width: 100%;
    height: 100%;
    display: block;
}
.works_list ul li .works_left{
	float: left;
	width: 284px;
	height: 200px;
	border-top-right-radius: 28px;
	padding-left: 22px;
	padding-top: 40px;
}
.works_list ul li .works_left a:hover{
	transform: translate(0, -4px);
}
.works_list ul li .works_left h4{
	color: #fff;
	font-size: 30px;
	letter-spacing: 2px;
	font-weight: 700;
	line-height: 1.5;
}
.works_list ul li .works_left h5{
	color: #fff;
	font-size: 20px;
	font-style:italic;
}
.works_list ul li:nth-child(1) .works_left{	
	webkit-background: linear-gradient(to bottom,#FFEB01,#FB8C00);
	-moz-background: linear-gradient(to bottom,#FFEB01,#FB8C00);
	-ms-background: linear-gradient(to bottom,#FFEB01,#FB8C00);
	background: linear-gradient(to bottom,#FFEB01,#FB8C00);
}
.works_list ul li:nth-child(2) .works_left{	
	webkit-background: linear-gradient(to bottom,#33CADD,#2F64E6);
	-moz-background: linear-gradient(to bottom,#33CADD,#2F64E6);
	-ms-background: linear-gradient(to bottom,#33CADD,#2F64E6);
	background: linear-gradient(to bottom,#33CADD,#2F64E6);
}
.works_list ul li:nth-child(3) .works_left{	
	webkit-background: linear-gradient(to bottom,#FECDAD,#C4834B);
	-moz-background: linear-gradient(to bottom,#FECDAD,#C4834B);
	-ms-background: linear-gradient(to bottom,#FECDAD,#C4834B);
	background: linear-gradient(to bottom,#FECDAD,#C4834B);
}
.works_list ul li:nth-child(4) .works_left{	
	webkit-background: linear-gradient(to bottom,#C095FF,#7716B5);
	-moz-background: linear-gradient(to bottom,#C095FF,#7716B5);
	-ms-background: linear-gradient(to bottom,#C095FF,#7716B5);
	background: linear-gradient(to bottom,#C095FF,#7716B5);
}
.works_list ul li .works_right{
	float: right;
	width: 780px;
}

.works_right ul li{
	width: 200px;
	height: 500px;
	position: absolute;
	left: 0;
	top: 0;
}
.works_list ul li .works_right .pic_swiper{
	position: relative;
}
.works_right .pic_swiper .poster-btn{
	position: absolute;
	top: 0;
	cursor: pointer;
	filter: opacity(.5) brightness(1);
}
.pic_swiper a, .pic_swiper img { 
	display: block; 
	width: 100%; 
	height: 100%;
}
.works_right .pic_swiper .poster-btn:hover{ 
	filter: opacity(1) brightness(2); 
}
.works_right .pic_swiper .poster-prev-btn{
	left: 0;
	background: url(../images/arr-left.png) no-repeat center center;
	background-size: 40px 40px;
}
.works_right .pic_swiper .poster-next-btn{
	right: 0;
	background: url(../images/arr-right.png) no-repeat center center;
	background-size: 40px 40px;
}
.coo_comp{
	padding-bottom: 50px;
}
.comp_title{
	text-align: center;
	margin-bottom: 60px;
}
.comp_title h4{
	font-size: 40px;
	letter-spacing: 2px;
	font-weight: 400;
	line-height: 1;
}
.comp_title .black_line{
	width: 844px;
	height: 2px;
	margin:26px auto;
	background: #333;
}
.comp_title h5{
	font-size: 25px;
	letter-spacing: 1px;
	font-weight: 400;
	line-height: 1;
}
.comp_list{
	width: 986px;
	margin:0 auto;
	position: relative;
	margin-bottom:40px;
}
.comp_list ul li{
	float: left;
	width: 164px;
	height: 134px;
	border:1px solid ##D6D6D6;
	opacity: .5;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	transition: .3s
}
.comp_list ul li:hover{
	filter: grayscale(0) drop-shadow(0 0 12px #e4e4e4);
	-webkit-filter: grayscale(0) drop-shadow(0 0 12px #e4e4e4);
	-moz-filter: grayscale(0) drop-shadow(0 0 12px #e4e4e4);
	opacity: 1;
	transform: scale(.9);	
}
.comp_list ul li a{
	display: inline-block;
	width: 164px;
	height: 134px;
}
.comp_list .big_comp{
	position: absolute;
	top:134px;
	left:328px;
	width: 328px;
	height: 268px;
	overflow: hidden;
}
.coo_comp .comp_btn{
	display: block;
	color: #fff;
	background: #FF5C67;
	width: 200px;
	margin:0 auto;
	height: 50px;
	line-height: 50px;
	border-radius: 50px;
	text-align: center;
	letter-spacing: 2px;
	box-shadow: 2px 2px 6px #555;
	-webkit-box-shadow: 2px 2px 10px #555;
	-moz-box-shadow: 2px 2px 10px #555;
	-o-box-shadow: 2px 2px 10px #555;
	-ms-box-shadow: 2px 2px 10px #555;
}
.coo_comp .comp_btn:hover{
	transform: translate(0, -4px);
}
.kst_btn{
	width: 100%;
	background-color: #FFA904;
	background-image: linear-gradient(#FFC102, #FF9108);
}
.kst_btn .btn_txt{
	width: 1000px;
	margin:0 auto;
	padding: 50px 0;
	position: relative;
}
.kst_btn h4{
	font-size: 38px;
	letter-spacing: 3px;
	font-weight: 700;
	color: #000;
}
.kst_btn a{
	position: absolute;
	top:38%;
	right: 0;
	display: inline-block;
	width: 160px;
	height: 40px;
	line-height: 40px;
	border-radius: 4px;
	text-align: center;
	background-color: #6676FD;
	color: #fff;
	font-size: 24px;
	letter-spacing: 2px;
	background-image: linear-gradient(#0DC4FE, #9C48FE);
}
.kst_btn a:hover{
	transform: translate(0, -4px);
}
.omick_news{
	
	padding: 40px 0;
}
.news_title{
	text-align: center;
	margin-bottom: 60px;
}
.news_title h4{
	font-size: 40px;
	letter-spacing: 2px;
	font-weight: 400;
	line-height: 1;
}
.news_title h4 span{
	font-weight: 700;
	margin:0 8px;
}
.news_title .black_line{
	width: 744px;
	height: 2px;
	margin:26px auto;
	background: #333;
}
.news_title h5{
	font-size: 25px;
	letter-spacing: 1px;
	font-weight: 400;
	line-height: 1;
}
.news_list{
	width: 1150px;
	margin:0 auto;
}
.news_list .list_part>li{
	width: 370px;
	float: left;
	background: #fff;
	padding:20px 30px;
	margin-bottom: 20px;
}
.news_list .list_part>li:nth-child(2),.news_list .list_part>li:nth-child(5){
	margin:0 20px;
}
.news_list .list_part>li .new_ul{
	position: relative;
}
.news_list .list_part>li .new_ul h5{
	color:#FD3F59;
	font-size: 20px;
	margin-bottom: 15px;
	font-weight: 700;
}
.news_list .list_part>li .new_ul .more_news{
	color:#FD3F59;
	font-size: 14px;
	position: absolute;
	top:4px;
	right:0;
}
.news_list .new_ul li img{
	display: none;
	width:310px;
	height:206px;
}
.news_list .new_ul li.select img{
	display: block;
}
.news_list .new_ul li.select p span{
	display: none;
}
.news_list .new_ul li p{
	font-size: 13.5px;
	line-height: 2.5;
	text-overflow: ellipsis;
    white-space: nowrap;
	overflow: hidden;
}
.news_list .new_ul li p span{
	font-weight: 700;
	margin-right: 6px;
}
.news_list .new_ul li.select p{
	font-size: 14px;
	background: #FE9A06;
	color: #fff;
	line-height: 3.5;
	padding:0 4px;
}
.ques_help{
	width: 750px;
	margin:30px auto;
}
.ques_help h4{
	font-size: 44px;
	letter-spacing: 4px;
	font-weight: 700;
	line-height: 2;
	text-align: center;
	color: #000;
}
.ques_help .ques_list{
	margin:40px 0;
}
.ques_help .ques_list li{
	background: #EEEEEE;
	padding:20px;
	padding-left: 40px;
	margin-bottom: 20px;
}
.ques_help .ques_list li img{
	float: left;
	width: 30px;
	margin-top: 4px;
}
.ques_help .ques_list li .ques_pare{
	float: right;
	width: 650px;
}
.ques_help .ques_list li .ques_pare h5{
	font-weight: 700;
	margin-bottom: 10px;
	color: #000;
	cursor:pointer;
}
.ques_help .ques_list li .ques_pare p{
	font-size: 14px;
	color: #000;
}
.ques_help .ques_btn{
	display: block;
	color: #fff;
	background: #FF5C67;
	width: 200px;
	margin: 0 auto;
	height: 50px;
	line-height: 50px;
	border-radius: 50px;
	text-align: center;
	letter-spacing: 2px;
	box-shadow: 2px 2px 6px #555;
	-webkit-box-shadow: 2px 2px 10px #555;
	-moz-box-shadow: 2px 2px 10px #555;
	-o-box-shadow: 2px 2px 10px #555;
	-ms-box-shadow: 2px 2px 10px #555;
}

/* é–¼è¾¨æ¢»é–®æ’®å¹‹éŽ´æ»„ç²¦éŽ¼å­˜æ´ŸéŽï¿½ */
.x-footer-contact {
	width: 100%;
	background:url(../images/bg-weibo.png) center no-repeat fixed;
	background-size: cover;
}

.x-footer .x-footer-contact .x-footer-contact-item {
	width: 1200px;
	margin: 0 auto;
	padding: 100px 0;
	overflow:hidden;
}

.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-lx {
	width: 370px;
	height: 460px;
	float: left;
	background: rgb(234,174,50);
}

.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-lx .x-footer-contact-item-lx-item {
	width: 346px;
	padding: 20px 12px 0;
	height: 376px;
	background: #fff;
	margin: 0 auto;
	text-align: left
}

.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-lx .x-footer-contact-item-lx-item .x-footer-contact-item-lx-item-a1 {
	padding-bottom: 10px;
}

.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-lx .x-footer-contact-item-lx-item .x-footer-contact-item-lx-item-a1 p {
	width: 48px;
	height: 48px;
	float: left;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	background: url('https://file.shxdf.cn/static/ieYfQPehtf.svg') no-repeat #cfcfcf;margin-right: 14px
}

.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-lx .x-footer-contact-item-lx-item .x-footer-contact-item-lx-item-a1 h3 {
	font-size: 16px;
	font-weight: 400;
	color: #666;
	line-height: 1;
	padding-top: 2px
}

.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-lx .x-footer-contact-item-lx-item .x-footer-contact-item-lx-item-a1 span {
	line-height: 1.4;
	font-size: 26px;
	color: #333
}

.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-lx .x-footer-contact-item-lx-item .x-footer-contact-item-lx-item-btn {
	display: inline-block;
	width: 100%;
	height: 45px;
	line-height: 45px;
	background: #e1e1e1;
	color: #333;
	text-align: center;
	border-radius: 4px;
	font-weight: 400;
	font-size: 16px;
}

.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-lx .x-footer-contact-item-lx-item .x-footer-contact-item-lx-item-qq {
	text-align: center;
	padding-top: 38px
}

.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-lx .x-footer-contact-item-lx-item .x-footer-contact-item-lx-item-qq a {
	display: inline-block;
    width: 104px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    margin-right: 10px;
    border: 2px solid #EAAE32;
    font-weight: 400;
	color: #EAAE32;
    font-size: 16px;
	transition:all .3s;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
}
.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-lx .x-footer-contact-item-lx-item .x-footer-contact-item-lx-item-qq a:nth-child(1):hover{
	box-shadow: 0px 0px 22px #9D7646;
	transform:translate(0,-2px);
	transition:all .3s;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
}
.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-lx .x-footer-contact-item-lx-item .x-footer-contact-item-lx-item-qq a:nth-child(2){
	background-color: #EAAE32;
    color: white;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
}
.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-lx .x-footer-contact-item-lx-item .x-footer-contact-item-lx-item-qq a:nth-child(2):hover{
	box-shadow: 0px 0px 22px #9D7646;
	transform:translate(0,-2px);
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
}
.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-weibo {
	width: 370px;
	height: 460px;
	float: left;
	margin-left: 45px;
	background: rgb(233,42,32);
}

.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-weibo .x-footer-contact-item-weibo-item {
	width: 346px;
	padding: 10px 15px;
	height: 376px;
	background: #fff;
	margin: 0 auto
}

.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-weixin {
	width: 370px;
	height: 460px;
	float: right;
	overflow:hidden;
	/* background: url('https://file.shxdf.cn/static/HyYsSDyEk7.jpg') center bottom no-repeat #23ac38 */
	background: rgb(106,200,67);
}
.item5-i-con{
	display: block;
    width: 276px;
    height: 415px;
    margin: 2px auto 0 auto;
    background: url('/templets/demo/static/picture/item5_2.jpg') no-repeat center center;
}
/* .item5-swiper{
	 position: absolute;
    top: 124px;
    left: 48px;
    width: 195px;
    height: 196px;
} */

.item5-ir-val{
	    display: block;
    width: 100%;
    padding-top: 285px;
}
.item5-ir-val > h6{
	display: block;
    width: 100%;
    text-align: center;
    font-size: 18px;
    line-height: 1;
    color: #333;
    font-weight: 200;
    padding: 9px 0;
}
.item5-ir-val > h4 {
    display: block;
    width: 100%;
    text-align: center;
    font-weight: 200;
    color: #333;
    font-size: 16px;
    font-weight: 200;
}
.item5-ir-val > hr {
    display: block;
    width: 40px;
    margin: 0 auto;
    border: none;
    margin: 10px auto;
    border-top: 1px solid #333;
}
.item5-ir-val > span {
    display: block;
    width: 100%;
    text-align: center;
    font-weight: 200;
    font-size: 10px;
    font-weight: 200;
    color: #ccc;
    letter-spacing: .6px;
    padding-top: 8px;
    transform: scale(.8);
    -moz-transform: scale(.8);
    -webkit-transform: scale(.8);
}
.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-weixin .x-footer-contact-item-code {
	width: 184px;
	height: 184px;
	margin: 89px auto 0;
	position: relative
}

.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-weixin .item5-i-con{
	position:relative;
}
.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-weixin .item5-i-con>span {
	position: absolute;
	width: 100%;
	height: 1px;
	background: #20c2ff;
	box-shadow: 0 0 6px rgba(32,194,255,.7);
	-webkit-box-shadow: 0 0 6px rgba(32,194,255,.7);
	-moz-box-shadow: 0 0 6px rgba(32,194,255,.7);
	animation: x-footer-contact-item-select 3s infinite linear;
	-webkit-animation: x-footer-contact-item-select 3s infinite linear;
	-moz-animation: x-footer-contact-item-select 3s infinite linear
}
@keyframes x-footer-contact-item-select {
	0% {
		top:92px
	}

	100% {
		top: 287px
	}
}

@-webkit-keyframes x-footer-contact-item-select {
	0% {
		top:92px
	}

	100% {
		top: 287px
	}
}

@-moz-keyframes x-footer-contact-item-select {
	0% {
		top:92px
	}

	100% {
		top: 287px
	}
}
.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-title {
	height: 70px;
	line-height: 70px;
	padding-left: 76px;
	background: url('https://file.shxdf.cn/static/ieYfQPehtf.svg') no-repeat;background-size: 70px;
	color: #fff;
	font-weight: 300;
	font-size: 22px
}
/* */

.x-pcswt-fot{
	background: #da0023;
	width: 100%;
	height: 57px;
	position: fixed;
	bottom: 0;
	line-height: 57px;
	left: 0;
	z-index: 100;
}
.x-fot{
	width: 1200px;
	margin: 0 auto;
}
.x-fot img{
	float: left;
	margin-top: 13px;
}
.x-pcswt-con{
	float: right;
	width: 600px;
    height: 57px;
}
.x-pcswt-con a {
    display: block;
    position: relative;
    color: #fff;
    float: left;
    width: 150px;
    font-size: 18px;
    height: 57px;
    text-align: center;
}
.x-pcswt-con a:after {
    content: '';
    position: absolute;
    right: 0;
    top: 20px;
    height: 17px;
    width: 1px;
    background: #fff;
    opacity: .8;
}
.x-pcswt-con a:last-child:after {
    height: 0;
}
